package io.rehuo.modules.app.service;

import com.baomidou.mybatisplus.extension.service.IService;
import io.rehuo.modules.app.entity.ApplyEntity;
import io.rehuo.modules.app.entity.UserEntity;
import io.rehuo.modules.app.entity.vo.ApplyVo;
import io.rehuo.modules.app.entity.vo.PaymentBankVo;

import java.util.List;

public interface ApplyService extends IService<ApplyEntity> {

    /**
     * 创建贷款信息
     */
    void saveApply(UserEntity user);

    List<ApplyVo> getListByType(String type,UserEntity userEntity);

    ApplyEntity selectById(Long applyId);

    void userWithdrawal(UserEntity userEntity, Long applyId);

    PaymentBankVo getPaymentBankInfo(UserEntity userEntity, Long applyId);
}
